X-Git-Url: https://permondes.de/gitweb/Analog_Engine.git/blobdiff_plain/f25252dda165cd2fb57a745bcb17df03d5b590f3..6e8a139250e34cbc1c5e161bc5b27411430edd37:/AESL/Damped%20Harmonic%20Osciallator%20scaled.AESL diff --git a/AESL/Damped Harmonic Osciallator scaled.AESL b/AESL/Damped Harmonic Osciallator scaled.AESL index 06a7a9e..8bae8f3 100644 --- a/AESL/Damped Harmonic Osciallator scaled.AESL +++ b/AESL/Damped Harmonic Osciallator scaled.AESL @@ -26,14 +26,14 @@ PROGRAM DIVISION # - red: y -1 -> InitialPosition -> -y0 # -initial position of the mass -1 -> InitialSpeed -> y0s’ # y’ is scaled to be within -1..+1 -+1, y0s’, y0s’ -> Summer.1 -> y0’ ++1, y0s’, y0s’ -> Summer -> y0’ -y’’, IC:y0’ -> INTEGRATOR.1 -> -y’ --y’,IC:-y0 -> INTEGRATOR.2 -> y +y’’, IC:y0’ -> INTEGRATOR -> -y’ +-y’,IC:-y0 -> INTEGRATOR -> y y -> SpringForce -> S*y # springforce times displacement --y’ -> INVERTER.1 -> y’ +-y’ -> INVERTER -> y’ y’ -> Damping -> D*y’ # damping times speed -10:S*y, 10:D*y’ -> SUMMER.2 -> -(Dy’+Sy) +10:S*y, 10:D*y’ -> SUMMER -> -(Dy’+Sy) -(Dy’+Sy) -> Mass -> -1/m*(Dy’+Sy)=y’’ OPERATION DIVISION